.seat_title{
  float: left;
  width: 6rem;
  color: black;
  font-weight:bold;
  font-size: 1rem;
}
.seat_num{
  float: right;
  width: 2rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.s_num{
  color: #3CB0D7;
}
.seat_check{
  padding: 0.5rem;
  overflow: auto;
}
.windows,.left_seat,.passage,.right_seat{
  float: left;
  text-align: center;
}
.windows,.passage{
  height: 4rem;
  line-height: 4rem;
  width: 10%;
}
.left_seat{
  width:40%;
}
.right_seat{
  width:30%;
}
.seat_check i{
  font-size: 1.3rem;
  margin: 0 0.2rem;
}
.icon-A,.icon-C,.icon-B,.icon-D,.icon-f{
  color: #3CB0D7;
}
